Domain-Specific Textual Meta-Modelling Languages for Model Driven Engineering

نویسندگان

  • Juan de Lara
  • Esther Guerra
چکیده

Domain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many Model-Driven Engineering (MDE) projects, several researchers have identified the need for domain-specific metamodelling (DSMM) languages providing customised meta-modelling primitives aimed at the definition of modelling languages in a specific domain, as well as the construction of meta-model families. In this paper, we discuss the potential of multi-level meta-modelling for the systematic engineering of DSMM architectures. For this purpose, we present: (i) several primitives and techniques to control the metamodelling facilities offered to the users of the DSMM languages, (ii) a flexible approach to define textual concrete syntaxes for DSMM languages, (iii) extensions to model management languages enabling the practical use of DSMM in MDE, and (iv) an implementation of these ideas in the metaDepth tool.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MDE Basics with a DSL Focus

Small languages are gaining popularity in the software engineering community. The development of MOF and EMF has given the Domain Specific Language community a tremendous boost. In this tutorial the basic aspects of model driven engineering in combination with Domain Specific Languages will be discussed. The focus is on textual Domain Specific Languages developed using the language invention pa...

متن کامل

Type Systems for Domain-specific Languages

Model-driven software development employs models to describe different aspects of a system on different levels of abstraction. These aspects are driven by technology or application domain. Modeling is often done in specific graphical or textual notations, called domain-specific languages (DSL). In recent years such languages became very popular in the modeling community to describe structure an...

متن کامل

Modelling the Operational Semantics of Domain-Specific Modelling Languages

Domain-specific modelling languages provide modelling means tailored to a particular domain. In Model-driven Engineering, it is common practice to specify such languages by modelling means as well. In this paper, we investigate structural operational semantics for domainspecific modelling languages. Thereby, we rely completely on standard modelling means as provided by the Object Management Gro...

متن کامل

Bridging WebML to Model-Driven Engineering: From DTDs to MOF

Meta-models are a prerequisite for model-driven engineering (MDE) in general and consequently for model-driven web engineering in particular. Various modelling languages, just as in the web engineering field, however, are not based on meta-models and standards, like OMG's prominent Meta Object Facility (MOF). Instead they define proprietary languages rather focused on notational aspects. Thus, ...

متن کامل

A Meta-Modelling Framework for Modelling Semantics in the Context of Existing Domain Platforms

Models based on meta-models have been recognized as essential assets in model driven software engineering. OMG’s meta-modelling framework MOF allows the definition of languages as object-oriented structure models, but it does not allow to specify the semantics of languages. This has three reasons: The inability to meta-model the behaviour of the modelled concepts, missing possibilities to influ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012